# !/usr/bin/env python3
# -*- coding: utf-8 -*-
###----------------------------------------------------1、文件说明----------------------------------------------------###
'''
* 说明：操作epub的库的学习笔记
* 时间：2021-1-19
* 文件：
* 作者：whg
* 备注：
'''
###----------------------------------------------------2、库导入----------------------------------------------------###
import os
from ebooklib import epub
###----------------------------------------------------3、参数配置----------------------------------------------------###
###----------------------------------------------------4、主体程序----------------------------------------------------###

class WEpub(object):
    '''
    操作epub的类
    '''
    def __init__(self, filename=""):
        '''
        文档初始化
        :param filename:
        '''
        self.filename = filename
        self.epub = epub.read_epub(self.filename)

    def GetFileName(self):
        self.filename = self.epub.get_metadata('DC', 'title')[0][0] + '.epub'
        return self.filename

if __name__ == '__main__':
    print('Start Program...\r\n')
    spdf = wepub("聪明人是如何思考的11.epub")
    out = spdf.GetFileName()

    print(out)
    print('\nSuccess ...')